[INFO] cloning repository https://github.com/mmnoureldin/pe-fluctuation
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/mmnoureldin/pe-fluctuation" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmmnoureldin%2Fpe-fluctuation", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmmnoureldin%2Fpe-fluctuation'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 7c412367aada47ea9e513e3cccc9bb6698f491cf
[INFO] fixing mmnoureldin/pe-fluctuation against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmmnoureldin%2Fpe-fluctuation" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-3-tc1/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/mmnoureldin/pe-fluctuation
[INFO] finished tweaking git repo https://github.com/mmnoureldin/pe-fluctuation
[INFO] tweaked toml for git repo https://github.com/mmnoureldin/pe-fluctuation written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/mmnoureldin/pe-fluctuation on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/mmnoureldin/pe-fluctuation already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] e3a774187ed6d24bb6f62bc1316143cfcca252d8faa3fefabee56025b09ed292
[INFO] running `Command { std: "docker" "start" "e3a774187ed6d24bb6f62bc1316143cfcca252d8faa3fefabee56025b09ed292", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e3a774187ed6d24bb6f62bc1316143cfcca252d8faa3fefabee56025b09ed292" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e3a774187ed6d24bb6f62bc1316143cfcca252d8faa3fefabee56025b09ed292", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e3a774187ed6d24bb6f62bc1316143cfcca252d8faa3fefabee56025b09ed292" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling winapi v0.3.9
[INFO] [stderr]    Compiling PeFluctuation v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]  --> src/debug.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     shared::minwindef::{MAX_PATH},
[INFO] [stdout]   |     ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]  --> src/debug.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     um::{
[INFO] [stdout]   |     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/debug.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::um::consoleapi::WriteConsoleA;    // Write output to console
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/debug.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::um::winbase::STD_OUTPUT_HANDLE;   // Standard output handle constant
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/debug.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::um::winnt::HEAP_ZERO_MEMORY;      // Memory allocation flag for zero-initialized memory
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/debug.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::um::{
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]   --> src/Common.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::shared::basetsd::SIZE_T;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]   --> src/Common.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::shared::minwindef::{PBYTE, MAX_PATH};
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/Common.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::um::winnt::{PCHAR, PVOID, WCHAR};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::ctypes`
[INFO] [stdout]   --> src/Common.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::ctypes::{c_char, c_int, c_void, wchar_t};
[INFO] [stdout]    |             ^^^^^^ could not find `ctypes` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]   --> src/main.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::shared::basetsd::{SIZE_T, ULONG_PTR};
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]   --> src/main.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::shared::minwindef::{BOOL, DWORD, FALSE, HIWORD, HMODULE, LOWORD, LPVOID, PBYTE, TRUE, WORD};
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]   --> src/main.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::shared::ntdef::WCHAR;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/main.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 | use winapi::um::handleapi::{CloseHandle, INVALID_HANDLE_VALUE};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/main.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | use winapi::um::winnt::{BOOLEAN, DLL_PROCESS_ATTACH, EXCEPTION_POINTERS, FILE_ATTRIBUTE_NORMAL, GENERIC_READ, HANDLE, HEAP_ZERO_MEMO...
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/main.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::um::fileapi::{CreateFileA, GetFileSize, ReadFile, INVALID_FILE_SIZE, OPEN_EXISTING};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/main.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use winapi::um::heapapi::{GetProcessHeap, HeapAlloc, HeapFree};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/main.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 | use winapi::um::libloaderapi::{GetProcAddress, LoadLibraryA};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/main.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 | use winapi::um::memoryapi::{VirtualAlloc, VirtualProtect};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/main.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | use winapi::um::minwinbase::EXCEPTION_ACCESS_VIOLATION;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `vc` in `winapi`
[INFO] [stdout]   --> src/main.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 | use winapi::vc::excpt::EXCEPTION_CONTINUE_SEARCH;
[INFO] [stdout]    |             ^^ could not find `vc` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/main.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 | use winapi::um::threadpoollegacyapiset::{CreateTimerQueue, CreateTimerQueueTimer};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `vc` in `winapi`
[INFO] [stdout]   --> src/main.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 | use winapi::vc::excpt::EXCEPTION_CONTINUE_EXECUTION;
[INFO] [stdout]    |             ^^ could not find `vc` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/main.rs:29:13
[INFO] [stdout]    |
[INFO] [stdout] 29 | use winapi::um::errhandlingapi::AddVectoredExceptionHandler;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/main.rs:30:13
[INFO] [stdout]    |
[INFO] [stdout] 30 | use winapi::um::processenv::GetCommandLineW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/main.rs:31:13
[INFO] [stdout]    |
[INFO] [stdout] 31 | use winapi::um::shellapi::CommandLineToArgvW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/main.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 | use winapi::um::processthreadsapi::ExitProcess;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/main.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 | use winapi::um::synchapi::WaitForSingleObject;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/main.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 | use winapi::um::winbase::{lstrcpyW, LocalFree, INFINITE};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/main.rs:35:13
[INFO] [stdout]    |
[INFO] [stdout] 35 | use winapi::um::errhandlingapi::GetLastError;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/main.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 | use winapi::um::winuser::wsprintfW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::ctypes`
[INFO] [stdout]   --> src/main.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::ctypes::{c_char, c_int, c_uint};
[INFO] [stdout]    |             ^^^^^^ could not find `ctypes` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]  --> src/debug.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     shared::minwindef::{MAX_PATH},
[INFO] [stdout]   |     ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]  --> src/debug.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     um::{
[INFO] [stdout]   |     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/debug.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::um::consoleapi::WriteConsoleA;    // Write output to console
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/debug.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::um::winbase::STD_OUTPUT_HANDLE;   // Standard output handle constant
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/debug.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::um::winnt::HEAP_ZERO_MEMORY;      // Memory allocation flag for zero-initialized memory
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/debug.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::um::{
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]   --> src/Common.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::shared::basetsd::SIZE_T;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]   --> src/Common.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::shared::minwindef::{PBYTE, MAX_PATH};
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/Common.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::um::winnt::{PCHAR, PVOID, WCHAR};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::ctypes`
[INFO] [stdout]   --> src/Common.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::ctypes::{c_char, c_int, c_void, wchar_t};
[INFO] [stdout]    |             ^^^^^^ could not find `ctypes` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]   --> src/main.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::shared::basetsd::{SIZE_T, ULONG_PTR};
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]   --> src/main.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::shared::minwindef::{BOOL, DWORD, FALSE, HIWORD, HMODULE, LOWORD, LPVOID, PBYTE, TRUE, WORD};
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]   --> src/main.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::shared::ntdef::WCHAR;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/main.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 | use winapi::um::handleapi::{CloseHandle, INVALID_HANDLE_VALUE};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/main.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | use winapi::um::winnt::{BOOLEAN, DLL_PROCESS_ATTACH, EXCEPTION_POINTERS, FILE_ATTRIBUTE_NORMAL, GENERIC_READ, HANDLE, HEAP_ZERO_MEMO...
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/main.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::um::fileapi::{CreateFileA, GetFileSize, ReadFile, INVALID_FILE_SIZE, OPEN_EXISTING};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/main.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use winapi::um::heapapi::{GetProcessHeap, HeapAlloc, HeapFree};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/main.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 | use winapi::um::libloaderapi::{GetProcAddress, LoadLibraryA};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/main.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 | use winapi::um::memoryapi::{VirtualAlloc, VirtualProtect};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/main.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | use winapi::um::minwinbase::EXCEPTION_ACCESS_VIOLATION;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `vc` in `winapi`
[INFO] [stdout]   --> src/main.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 | use winapi::vc::excpt::EXCEPTION_CONTINUE_SEARCH;
[INFO] [stdout]    |             ^^ could not find `vc` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/main.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 | use winapi::um::threadpoollegacyapiset::{CreateTimerQueue, CreateTimerQueueTimer};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `vc` in `winapi`
[INFO] [stdout]   --> src/main.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 | use winapi::vc::excpt::EXCEPTION_CONTINUE_EXECUTION;
[INFO] [stdout]    |             ^^ could not find `vc` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/main.rs:29:13
[INFO] [stdout]    |
[INFO] [stdout] 29 | use winapi::um::errhandlingapi::AddVectoredExceptionHandler;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/main.rs:30:13
[INFO] [stdout]    |
[INFO] [stdout] 30 | use winapi::um::processenv::GetCommandLineW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/main.rs:31:13
[INFO] [stdout]    |
[INFO] [stdout] 31 | use winapi::um::shellapi::CommandLineToArgvW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/main.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 | use winapi::um::processthreadsapi::ExitProcess;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/main.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 | use winapi::um::synchapi::WaitForSingleObject;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/main.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 | use winapi::um::winbase::{lstrcpyW, LocalFree, INFINITE};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/main.rs:35:13
[INFO] [stdout]    |
[INFO] [stdout] 35 | use winapi::um::errhandlingapi::GetLastError;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]   --> src/main.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 | use winapi::um::winuser::wsprintfW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winapi::ctypes`
[INFO] [stdout]   --> src/main.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::ctypes::{c_char, c_int, c_uint};
[INFO] [stdout]    |             ^^^^^^ could not find `ctypes` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:149:9
[INFO] [stdout]     |
[INFO] [stdout] 149 |         PRINT_WINAPI_ERR!("CreateFileA");
[INFO] [stdout]     |         -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` which comes from the expansion of the macro `PRINT_WINAPI_ERR` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:155:9
[INFO] [stdout]     |
[INFO] [stdout] 155 |         PRINT_WINAPI_ERR!("GetFileSize");
[INFO] [stdout]     |         -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` which comes from the expansion of the macro `PRINT_WINAPI_ERR` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:162:9
[INFO] [stdout]     |
[INFO] [stdout] 162 |         PRINT_WINAPI_ERR!("HeapAlloc");
[INFO] [stdout]     |         ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` which comes from the expansion of the macro `PRINT_WINAPI_ERR` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:169:9
[INFO] [stdout]     |
[INFO] [stdout] 169 |         PRINT_WINAPI_ERR!("ReadFile");
[INFO] [stdout]     |         ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` which comes from the expansion of the macro `PRINT_WINAPI_ERR` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:236:13
[INFO] [stdout]     |
[INFO] [stdout] 236 |             PRINT_WINAPI_ERR!("LoadLibraryA");
[INFO] [stdout]     |             --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` which comes from the expansion of the macro `PRINT_WINAPI_ERR` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:149:9
[INFO] [stdout]     |
[INFO] [stdout] 149 |         PRINT_WINAPI_ERR!("CreateFileA");
[INFO] [stdout]     |         -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` which comes from the expansion of the macro `PRINT_WINAPI_ERR` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:402:13
[INFO] [stdout]     |
[INFO] [stdout] 402 |             PRINT_WINAPI_ERR!("VirtualProtect");
[INFO] [stdout]     |             ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` which comes from the expansion of the macro `PRINT_WINAPI_ERR` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:155:9
[INFO] [stdout]     |
[INFO] [stdout] 155 |         PRINT_WINAPI_ERR!("GetFileSize");
[INFO] [stdout]     |         -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` which comes from the expansion of the macro `PRINT_WINAPI_ERR` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:162:9
[INFO] [stdout]     |
[INFO] [stdout] 162 |         PRINT_WINAPI_ERR!("HeapAlloc");
[INFO] [stdout]     |         ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` which comes from the expansion of the macro `PRINT_WINAPI_ERR` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:544:9
[INFO] [stdout]     |
[INFO] [stdout] 544 |         PRINT_WINAPI_ERR!("VirtualProtect [1]");
[INFO] [stdout]     |         --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` which comes from the expansion of the macro `PRINT_WINAPI_ERR` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:169:9
[INFO] [stdout]     |
[INFO] [stdout] 169 |         PRINT_WINAPI_ERR!("ReadFile");
[INFO] [stdout]     |         ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` which comes from the expansion of the macro `PRINT_WINAPI_ERR` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:558:9
[INFO] [stdout]     |
[INFO] [stdout] 558 |         PRINT_WINAPI_ERR!("VirtualProtect [2]");
[INFO] [stdout]     |         --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` which comes from the expansion of the macro `PRINT_WINAPI_ERR` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:236:13
[INFO] [stdout]     |
[INFO] [stdout] 236 |             PRINT_WINAPI_ERR!("LoadLibraryA");
[INFO] [stdout]     |             --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` which comes from the expansion of the macro `PRINT_WINAPI_ERR` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:605:17
[INFO] [stdout]     |
[INFO] [stdout] 605 |                 PRINT_WINAPI_ERR!("CreateTimerQueueTimer");
[INFO] [stdout]     |                 ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` which comes from the expansion of the macro `PRINT_WINAPI_ERR` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:402:13
[INFO] [stdout]     |
[INFO] [stdout] 402 |             PRINT_WINAPI_ERR!("VirtualProtect");
[INFO] [stdout]     |             ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` which comes from the expansion of the macro `PRINT_WINAPI_ERR` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]    --> src/main.rs:620:50
[INFO] [stdout]     |
[INFO] [stdout] 620 | type DLLMAIN = unsafe extern "system" fn(winapi::shared::minwindef::HINSTANCE, DWORD, LPVOID) -> BOOL;
[INFO] [stdout]     |                                                  ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:544:9
[INFO] [stdout]     |
[INFO] [stdout] 544 |         PRINT_WINAPI_ERR!("VirtualProtect [1]");
[INFO] [stdout]     |         --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` which comes from the expansion of the macro `PRINT_WINAPI_ERR` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:639:9
[INFO] [stdout]     |
[INFO] [stdout] 639 |         PRINT_WINAPI_ERR!("VirtualAlloc");
[INFO] [stdout]     |         --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` which comes from the expansion of the macro `PRINT_WINAPI_ERR` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:644:9
[INFO] [stdout]     |
[INFO] [stdout] 644 |         PRINT!("[i] Base Address: 0x%p \n", pPeBaseAddress as u64);
[INFO] [stdout]     |         ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:558:9
[INFO] [stdout]     |
[INFO] [stdout] 558 |         PRINT_WINAPI_ERR!("VirtualProtect [2]");
[INFO] [stdout]     |         --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` which comes from the expansion of the macro `PRINT_WINAPI_ERR` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:605:17
[INFO] [stdout]     |
[INFO] [stdout] 605 |                 PRINT_WINAPI_ERR!("CreateTimerQueueTimer");
[INFO] [stdout]     |                 ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` which comes from the expansion of the macro `PRINT_WINAPI_ERR` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:645:9
[INFO] [stdout]     |
[INFO] [stdout] 645 |         PRINT!("[i] Image Size: %d \n", (*(*pPeHdrs).pImgNtHdrs).OptionalHeader.SizeOfImage);
[INFO] [stdout]     |         ------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]    --> src/main.rs:620:50
[INFO] [stdout]     |
[INFO] [stdout] 620 | type DLLMAIN = unsafe extern "system" fn(winapi::shared::minwindef::HINSTANCE, DWORD, LPVOID) -> BOOL;
[INFO] [stdout]     |                                                  ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:663:5
[INFO] [stdout]     |
[INFO] [stdout] 663 |     PRINT!("[i] Resolving Imports ...");
[INFO] [stdout]     |     ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:639:9
[INFO] [stdout]     |
[INFO] [stdout] 639 |         PRINT_WINAPI_ERR!("VirtualAlloc");
[INFO] [stdout]     |         --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` which comes from the expansion of the macro `PRINT_WINAPI_ERR` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:668:5
[INFO] [stdout]     |
[INFO] [stdout] 668 |     PRINT!("[+] DONE \n");
[INFO] [stdout]     |     --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:644:9
[INFO] [stdout]     |
[INFO] [stdout] 644 |         PRINT!("[i] Base Address: 0x%p \n", pPeBaseAddress as u64);
[INFO] [stdout]     |         ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:672:5
[INFO] [stdout]     |
[INFO] [stdout] 672 |     PRINT!("[i] Resolving Relocations ...");
[INFO] [stdout]     |     --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:681:5
[INFO] [stdout]     |
[INFO] [stdout] 681 |     PRINT!("[+] DONE \n");
[INFO] [stdout]     |     --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:645:9
[INFO] [stdout]     |
[INFO] [stdout] 645 |         PRINT!("[i] Image Size: %d \n", (*(*pPeHdrs).pImgNtHdrs).OptionalHeader.SizeOfImage);
[INFO] [stdout]     |         ------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:685:5
[INFO] [stdout]     |
[INFO] [stdout] 685 |     PRINT!("[i] Setting Memory Permissions ...");
[INFO] [stdout]     |     -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:663:5
[INFO] [stdout]     |
[INFO] [stdout] 663 |     PRINT!("[i] Resolving Imports ...");
[INFO] [stdout]     |     ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:694:5
[INFO] [stdout]     |
[INFO] [stdout] 694 |     PRINT!("[+] DONE \n");
[INFO] [stdout]     |     --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:668:5
[INFO] [stdout]     |
[INFO] [stdout] 668 |     PRINT!("[+] DONE \n");
[INFO] [stdout]     |     --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:697:5
[INFO] [stdout]     |
[INFO] [stdout] 697 |     PRINT!("[i] Performing PE Fluctuation on: 0x%p [ %ld ]\n", g_uPeRXAddress as u64, g_sPeRXSize);
[INFO] [stdout]     |     ---------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:672:5
[INFO] [stdout]     |
[INFO] [stdout] 672 |     PRINT!("[i] Resolving Relocations ...");
[INFO] [stdout]     |     --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:706:9
[INFO] [stdout]     |
[INFO] [stdout] 706 |         PRINT!("[i] Registering PE's Exception Handlers ... ");
[INFO] [stdout]     |         ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:681:5
[INFO] [stdout]     |
[INFO] [stdout] 681 |     PRINT!("[+] DONE \n");
[INFO] [stdout]     |     --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/main.rs:710:20
[INFO] [stdout]     |
[INFO] [stdout] 710 |         if winapi::um::winnt::RtlAddFunctionTable(
[INFO] [stdout]     |                    ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:685:5
[INFO] [stdout]     |
[INFO] [stdout] 685 |     PRINT!("[i] Setting Memory Permissions ...");
[INFO] [stdout]     |     -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:694:5
[INFO] [stdout]     |
[INFO] [stdout] 694 |     PRINT!("[+] DONE \n");
[INFO] [stdout]     |     --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:715:13
[INFO] [stdout]     |
[INFO] [stdout] 715 |             PRINT_WINAPI_ERR!("RtlAddFunctionTable");
[INFO] [stdout]     |             ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` which comes from the expansion of the macro `PRINT_WINAPI_ERR` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:697:5
[INFO] [stdout]     |
[INFO] [stdout] 697 |     PRINT!("[i] Performing PE Fluctuation on: 0x%p [ %ld ]\n", g_uPeRXAddress as u64, g_sPeRXSize);
[INFO] [stdout]     |     ---------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:718:9
[INFO] [stdout]     |
[INFO] [stdout] 718 |         PRINT!("[+] DONE \n");
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:706:9
[INFO] [stdout]     |
[INFO] [stdout] 706 |         PRINT!("[i] Registering PE's Exception Handlers ... ");
[INFO] [stdout]     |         ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:724:9
[INFO] [stdout]     |
[INFO] [stdout] 724 |         PRINT_WINAPI_ERR!("AddVectoredExceptionHandler");
[INFO] [stdout]     |         ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` which comes from the expansion of the macro `PRINT_WINAPI_ERR` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/main.rs:710:20
[INFO] [stdout]     |
[INFO] [stdout] 710 |         if winapi::um::winnt::RtlAddFunctionTable(
[INFO] [stdout]     |                    ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:731:9
[INFO] [stdout]     |
[INFO] [stdout] 731 |         PRINT!("[i] Executing TLS Callbacks ... ");
[INFO] [stdout]     |         ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:715:13
[INFO] [stdout]     |
[INFO] [stdout] 715 |             PRINT_WINAPI_ERR!("RtlAddFunctionTable");
[INFO] [stdout]     |             ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` which comes from the expansion of the macro `PRINT_WINAPI_ERR` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:743:9
[INFO] [stdout]     |
[INFO] [stdout] 743 |         PRINT!("[+] DONE \n");
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:718:9
[INFO] [stdout]     |
[INFO] [stdout] 718 |         PRINT!("[+] DONE \n");
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:768:9
[INFO] [stdout]     |
[INFO] [stdout] 768 |         PRINT_WINAPI_ERR!("CreateTimerQueue");
[INFO] [stdout]     |         ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` which comes from the expansion of the macro `PRINT_WINAPI_ERR` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:724:9
[INFO] [stdout]     |
[INFO] [stdout] 724 |         PRINT_WINAPI_ERR!("AddVectoredExceptionHandler");
[INFO] [stdout]     |         ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` which comes from the expansion of the macro `PRINT_WINAPI_ERR` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:782:9
[INFO] [stdout]     |
[INFO] [stdout] 782 |         PRINT_WINAPI_ERR!("CreateTimerQueueTimer");
[INFO] [stdout]     |         ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` which comes from the expansion of the macro `PRINT_WINAPI_ERR` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:731:9
[INFO] [stdout]     |
[INFO] [stdout] 731 |         PRINT!("[i] Executing TLS Callbacks ... ");
[INFO] [stdout]     |         ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:787:5
[INFO] [stdout]     |
[INFO] [stdout] 787 |     PRINT!("[*] Executing Entry Point [ 0x%p ]:\n\n", pEntryPoint as u64);
[INFO] [stdout]     |     --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:743:9
[INFO] [stdout]     |
[INFO] [stdout] 743 |         PRINT!("[+] DONE \n");
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]    --> src/main.rs:793:43
[INFO] [stdout]     |
[INFO] [stdout] 793 |         dllmain(pPeBaseAddress as winapi::shared::minwindef::HINSTANCE, DLL_PROCESS_ATTACH, core::ptr::null_mut());
[INFO] [stdout]     |                                           ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/main.rs:796:35
[INFO] [stdout]     |
[INFO] [stdout] 796 |             let hThread = winapi::um::processthreadsapi::CreateThread(
[INFO] [stdout]     |                                   ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:768:9
[INFO] [stdout]     |
[INFO] [stdout] 768 |         PRINT_WINAPI_ERR!("CreateTimerQueue");
[INFO] [stdout]     |         ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` which comes from the expansion of the macro `PRINT_WINAPI_ERR` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:782:9
[INFO] [stdout]     |
[INFO] [stdout] 782 |         PRINT_WINAPI_ERR!("CreateTimerQueueTimer");
[INFO] [stdout]     |         ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` which comes from the expansion of the macro `PRINT_WINAPI_ERR` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:897:17
[INFO] [stdout]     |
[INFO] [stdout] 897 | ...   PRINT!("[!] Usage: %s -pe <Input PE> -fptr <*optional*: Exported function> -parm <*optional*: Arguments to pass> \n", exe);
[INFO] [stdout]     |       -------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:787:5
[INFO] [stdout]     |
[INFO] [stdout] 787 |     PRINT!("[*] Executing Entry Point [ 0x%p ]:\n\n", pEntryPoint as u64);
[INFO] [stdout]     |     --------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:898:17
[INFO] [stdout]     |
[INFO] [stdout] 898 |                 PRINT!("\t<i> e.g. %s -pe mimikatz.exe -parm coffee exit\n", exe);
[INFO] [stdout]     |                 ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `shared` in `winapi`
[INFO] [stdout]    --> src/main.rs:793:43
[INFO] [stdout]     |
[INFO] [stdout] 793 |         dllmain(pPeBaseAddress as winapi::shared::minwindef::HINSTANCE, DLL_PROCESS_ATTACH, core::ptr::null_mut());
[INFO] [stdout]     |                                           ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:899:17
[INFO] [stdout]     |
[INFO] [stdout] 899 |                 PRINT!("\t<i> e.g. %s -pe DllMsgBox.dll -fptr HelloWorld \n", exe);
[INFO] [stdout]     |                 ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/main.rs:796:35
[INFO] [stdout]     |
[INFO] [stdout] 796 |             let hThread = winapi::um::processthreadsapi::CreateThread(
[INFO] [stdout]     |                                   ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:910:9
[INFO] [stdout]     |
[INFO] [stdout] 910 |         PRINT!("[i] Reading %s from disk ... ", GET_FILENAME(pe_arg));
[INFO] [stdout]     |         ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:916:9
[INFO] [stdout]     |
[INFO] [stdout] 916 |         PRINT!("[+] Done \n");
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:897:17
[INFO] [stdout]     |
[INFO] [stdout] 897 | ...   PRINT!("[!] Usage: %s -pe <Input PE> -fptr <*optional*: Exported function> -parm <*optional*: Arguments to pass> \n", exe);
[INFO] [stdout]     |       -------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `null_mut`
[INFO] [stdout]   --> src/main.rs:12:39
[INFO] [stdout]    |
[INFO] [stdout] 12 | use core::ptr::{addr_of, addr_of_mut, null_mut};
[INFO] [stdout]    |                                       ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::debug::getchar`
[INFO] [stdout]   --> src/main.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use crate::debug::getchar;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `PPE_HDRS` should have an upper camel case name
[INFO] [stdout]    --> src/main.rs:120:6
[INFO] [stdout]     |
[INFO] [stdout] 120 | type PPE_HDRS = *mut PE_HDRS;
[INFO] [stdout]     |      ^^^^^^^^ help: convert the identifier to upper camel case: `PpeHdrs`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:898:17
[INFO] [stdout]     |
[INFO] [stdout] 898 |                 PRINT!("\t<i> e.g. %s -pe mimikatz.exe -parm coffee exit\n", exe);
[INFO] [stdout]     |                 ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:899:17
[INFO] [stdout]     |
[INFO] [stdout] 899 |                 PRINT!("\t<i> e.g. %s -pe DllMsgBox.dll -fptr HelloWorld \n", exe);
[INFO] [stdout]     |                 ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `panic_impl`
[INFO] [stdout]    --> src/main.rs:941:1
[INFO] [stdout]     |
[INFO] [stdout] 941 | / fn panic(_info: &PanicInfo) -> ! {
[INFO] [stdout] 942 | |     loop {}
[INFO] [stdout] 943 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the lang item is first defined in crate `std` (which `test` depends on)
[INFO] [stdout]     = note: first definition in `std` loaded from /opt/rustwide/rustup-home/toolchains/622891a4e29178280638a6b63a8908bde2c0c854/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-ebc3593764c44f83.rmeta
[INFO] [stdout]     = note: second definition in the local crate (`PeFluctuation`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:910:9
[INFO] [stdout]     |
[INFO] [stdout] 910 |         PRINT!("[i] Reading %s from disk ... ", GET_FILENAME(pe_arg));
[INFO] [stdout]     |         ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `um` in `winapi`
[INFO] [stdout]    --> src/debug.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 winapi::um::winuser::wsprintfA(buffer, c_format_str.as_ptr() $(, $arg)*);
[INFO] [stdout]     |                         ^^ could not find `um` in `winapi`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/main.rs:916:9
[INFO] [stdout]     |
[INFO] [stdout] 916 |         PRINT!("[+] Done \n");
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `PRINT` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0152, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0152`.
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `null_mut`
[INFO] [stdout]   --> src/main.rs:12:39
[INFO] [stdout]    |
[INFO] [stdout] 12 | use core::ptr::{addr_of, addr_of_mut, null_mut};
[INFO] [stdout]    |                                       ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::debug::getchar`
[INFO] [stdout]   --> src/main.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use crate::debug::getchar;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `PPE_HDRS` should have an upper camel case name
[INFO] [stdout]    --> src/main.rs:120:6
[INFO] [stdout]     |
[INFO] [stdout] 120 | type PPE_HDRS = *mut PE_HDRS;
[INFO] [stdout]     |      ^^^^^^^^ help: convert the identifier to upper camel case: `PpeHdrs`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `panic_impl`
[INFO] [stdout]    --> src/main.rs:941:1
[INFO] [stdout]     |
[INFO] [stdout] 941 | / fn panic(_info: &PanicInfo) -> ! {
[INFO] [stdout] 942 | |     loop {}
[INFO] [stdout] 943 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the lang item is first defined in crate `std` (which `winapi` depends on)
[INFO] [stdout]     = note: first definition in `std` loaded from /opt/rustwide/rustup-home/toolchains/622891a4e29178280638a6b63a8908bde2c0c854/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-ebc3593764c44f83.rmeta
[INFO] [stdout]     = note: second definition in the local crate (`PeFluctuation`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0152, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0152`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `PeFluctuation` (bin "PeFluctuation" test) due to 70 previous errors; 3 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `PeFluctuation` (bin "PeFluctuation") due to 70 previous errors; 3 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "e3a774187ed6d24bb6f62bc1316143cfcca252d8faa3fefabee56025b09ed292", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e3a774187ed6d24bb6f62bc1316143cfcca252d8faa3fefabee56025b09ed292", kill_on_drop: false }`
[INFO] [stdout] e3a774187ed6d24bb6f62bc1316143cfcca252d8faa3fefabee56025b09ed292
